package com.certification.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author copa
 * @createDate 2022-03-29 17:23
 * @function
 */
@Data
@ApiModel("认证申请表")
@Accessors(chain = true)
public class ProfessionSelfEvaluation extends BaseEntity {

    @ApiModelProperty("认证id")
    private Integer certId;

    @ApiModelProperty("一级指标")
    private String firstLevelPoint;

    @ApiModelProperty("二级指标")
    private String secondLevelPoint;

    @ApiModelProperty("指标描述")
    private String pointDesc;

    @ApiModelProperty("达成情况概述")
    private String achieveSummary;

    @ApiModelProperty("主要问题")
    private String mainQuestion;

    @ApiModelProperty("改进措施")
    private String improveMethod;

    @ApiModelProperty("上传认证文件：word或者pdf，以最后一次上传为主")
    private Integer certAttachmentId;

    @ApiModelProperty("专家评审时若按改进则填，默认为“无”")
    private String expertAdvice;

    @ApiModelProperty("专家评审时肯定为0-false 改进为1-true")
    private Integer expertAdviceStatus;

    @ApiModelProperty("整改说明：整改提高时填写")
    private String correctExplain;

    @ApiModelProperty("整改提高：上传文件：word或者pdf，以最后一次上传为主")
    private Integer correctCertAttachmentId;

    @ApiModelProperty("整改提高内容状态 0-未提交 1-已提交 默认0")
    private Boolean correctStatus;
}
